/*
 * @Description: crypto模块的目的是为了提供通用的加密和哈希算法
 * @Author: dh
 * @Date: 2021-09-02 17:50:10
 * @LastEditors: dh
 * @LastEditTime: 2024-01-10 16:16:03
 */

const crypto = require('crypto')

const hash = crypto.createHash('md5') // sha1 \ sha256 \ sha512 \ md5

// 可任意多次调用update(): 默认字符串编码为UTF-8，也可以传入Buffer。
hash.update('Hello, world!')
hash.update('Hello, nodejs!')

console.log(hash.digest('hex')) // 7e1977739c748beac0c0fd14fd26a544

//
